home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
spitfire
/
sfchkup.zip
/
CHKUP.BAT
next >
Wrap
DOS Batch File
|
1992-01-02
|
1KB
|
61 lines
@ECHO OFF
C:
CD C:\CHKUP1
MD CHKWORK
MUV %1%2 \CHKUP1\CHKWORK
CD CHKWORK
IF EXIST *.TXT GOTO TXTFILE
IF EXIST *.BBS GOTO TXTFILE
IF EXIST *.CLR GOTO TXTFILE
IF EXIST *.GIF GOTO GIFFILE
IF EXIST *.ARC TOZIP *.ARC
IF EXIST *.ZIP PKUNZIP -T %1
IF ERRORLEVEL 1 GOTO BADCRC
IF EXIST *.ZIP PKUNZIP *.ZIP -O
IF EXIST PKZIP.EXE DEL PKZIP.EXE
IF EXIST PKUNZIP.EXE DEL PKUNZIP.EXE
IF EXIST COMMAND.COM DEL COMMAND.COM
IF EXIST BRUN*.* DEL BRUN*.*
IF EXIST DORPCH*.* DEL DORPCH*.*
IF EXIST *.ZIP DEL *.ZIP
SCAN *.* /NOMEM
IF ERRORLEVEL 1 GOTO BADCHK
IF ERRORLEVEL 0 GOTO TEST_OK
:TXTFILE
MUV %1%2 C:\CHKUP1
DELXCEPT *.%^
GOTO END
:GIFFILE
GIFTEST %1%2 /M:321x201x16
IF ERRORLEVEL 20 GOTO BADGIFS
IF ERRORLEVEL 10 GOTO GOODGIFS
IF ERRORLEVEL 1 GOTO BADGIFS
IF ERRORLEVEL 0 GOTO GOODGIFS
:BADGIFS
DELXCEPT *.GIF
MUV *.GIF \BADCHKUP
DELXCEPT *.%^
GOTO END
:GOODGIFS
DELXCEPT *.GIF
MUV %1%2 \CHKUP1
GOTO END
:BADCHK
PKZIP %1 *.*
IF EXIST *.ZIP MUV *.ZIP \BADCHKUP
DELXCEPT *.%^
GOTO END
:BADCRC
IF EXIST *.ZIP MUV *.ZIP \BADCHKUP
DELXCEPT *.%^
GOTO END
:TEST_OK
PKZIP %1 *.*
IF EXIST *.ZIP RECOM -S C:\DOSUTIL\COMMENT.FIL *.ZIP
DELXCEPT *.ZIP
MUV %1.* \CHKUP1
:END
CD..
RD CHKWORK
CD\SF